home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 2 / Apprentice-Release2.iso / Tools / Languages / GCC 1.37.1r14 / usr / gcc archive / gcc / gcc.rsrc / TEXT_401.txt < prev    next >
Encoding:
Text File  |  1994-02-08  |  3.0 KB  |  72 lines

  1. Overview
  2.  
  3. This is the second release of my attempt at a proper Macintosh
  4. version of gcc conforming
  5. to the Human Interface Guidelines. Therefore you may want to give up
  6. at this point because it is bound to be full of bugs. However if you
  7. are curious about how your mac works read on.
  8.  
  9. No attempt was made to make this app into a replacement for
  10. THINK-C or MPW or any other commercial product.
  11. Nevertheless it is possible to produce a fully functional, stand-alone
  12. mac application from your own C source code. You may have some
  13. example apps generated by this compiler in the same archive as you
  14. got what you are reading. They aren't fancy, but it gives you an idea 
  15. of what you can do, with a little effort.
  16.  
  17. This program is free software
  18. released under the GNU Public license, hence it must
  19. not be sold, and if distributed, you must tell anyone you pass it on to
  20. where to get the source code. However due to the complexities some
  21. users may not want to be bothered with the source code. You can get
  22. the source code from the same place you got this, i.e. anonymous
  23. ftp to nic.switch.ch or some mirror thereof.
  24.  
  25. If you like this program, send me a postcard. This will encourage
  26. me to improve it. 
  27. If you don't like this program, you can send me (polite!) email to
  28. jrrk@camcon.co.uk to say why not, and you may get some help,
  29. or just a disclaimer.
  30. If I don't get any postcards, I will know that nobody liked the
  31. program, and there will not be an improved version.
  32. Many thanks to the 3 people who liked the last version out of
  33. more than 200 downloads.
  34.  
  35. The address to send postcards is:
  36.  
  37. Jonathan Kimmitt
  38. 4 Moyne Close
  39. Cambridge
  40. CB4 2TA
  41. ENGLAND
  42.  
  43. For your own protection, you should avoid
  44. using this program for any commercial purpose. Most commercial
  45. QA departments require that supported software be used for
  46. developing commercial software. This software comes with no warranty.
  47.  
  48. On the other hand this program does offer some features that some
  49. other compilers lack. The compiler diagnostic messages are, in some
  50. cases, superior, and the programmer has the ease of use of a full
  51. 32-bit development environment, even on 68000 machines. Global
  52. common segments are supported
  53.  
  54. This is made possible by the use of GNU development tools,
  55. which are designed specifically for use in a 32-bit environment. The
  56. penalty for this ease of use is that the entire program text needs to be
  57. loaded and locked in memory at program startup, which is not
  58. de-rigeur  as far as Inside Macintosh is concerned. However a modern
  59. Macintosh with typically 8MB of memory and virtual capability in my
  60. view should not be stuck with 32K segments.
  61.  
  62. This program is based on and offers similar functionality to the gcc1.37
  63. plug-in for MPW. However various changes have been made to allow
  64. operation in an class library environment, and to make the output format
  65. compatible with GNU assembler (GAS). You can still see the MPW
  66. style assembly language however, which is useful for learning about C
  67. and 680X0 assembly language.
  68.  
  69. By now you are probably keen to see whether these claims are really true,
  70. so select one of the other sections on the left.
  71.  
  72.